﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Minecraft.Model.ZombiesBrush
{
	/// <summary>
	/// 尸潮响应信息
	/// </summary>
	[Serializable]
	public class ZombiesbrushRespInfo
	{
		/// <summary>
		/// 尸潮id
		/// </summary>
		public int zombieBrushId;
		/// <summary>
		/// 尸潮状态（enumZombiesbrushState值为 NotAchieveCondition 时，表示未达到尸潮条件）
		/// </summary>
		public EnumZombiesbrushState enumZombiesbrushState;
		/// <summary>
		/// 上一次尸潮的胜负状态（如果枚举值的结果为 Unknown ，则不管）
		/// </summary>
		public EnumZombieLastSuccessOrFailureState enumZombieLastSuccessOrFailureState;
		/// <summary>
		/// 尸潮正在路上时，还剩余多少时间到达基地（单位：秒）
		/// </summary>
		public int ontheWayRemainSecond;
		/// <summary>
		/// 尸潮刷怪信息列表（剩余僵尸信息列表）
		/// </summary>
		public List<ZombiesBrushInfo> zombiesBrushInfoList;
		///// <summary>
		///// 属性列表
		///// </summary>
		//public List<KeyValueEnumAttributeInt> attributeList;
	}
}
